package com.pm.entity.po.supervision;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class FrontLineSupervision {

    private Integer id;

    /**
     * 重点工作
     */
    @ApiModelProperty(value = "重点工作")
    private Integer taskId;

    /**
     * 发生时间
     */
    @ApiModelProperty(value = "发生时间")
    @JsonFormat(pattern = "yyyy-MM")
    private Date occurrenceTime;

    /**
     * 添加时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date addTime;

    /**
     * 修改时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date updateTime;

    /**
     * 事件
     */
    @ApiModelProperty(value = "事件")
    private String event;
    /**
     * 添加人
     */
    private Integer editUser;
    /**
     * 修改人
     */
    private Integer addUser;

    /**
     * 责任单位
     */
    @ApiModelProperty(value = "责任单位(对象中集合)")
    List<FrontLineSupervisionCompany> frontLineSupervisionCompanies;

    // 文件集合
    @ApiModelProperty(value = "文件集合")
    private List<String> files;
    // 文件类型
    @ApiModelProperty(value = "文件类型 13")
    private Integer fileLibType;
}